package com.woniuxy02;

import java.util.Scanner;

public class Test01 {
    public static void main(String[] args) {
        try{
//            System.out.println(100/0);

//            String str=null;
//            System.out.println(str.equals("aaa"));
            Scanner sc = new Scanner(System.in);
            System.out.println("输入一个整数");
            int num=sc.nextInt();
            System.out.println(num);
        }catch(NullPointerException ex){
            //打印异常相关的堆栈信息
//            ex.printStackTrace();
            System.out.println("出现异常，处理异常--NullPointerException");
        }catch(ArithmeticException ex){
            //打印异常相关的堆栈信息
//            ex.printStackTrace();
            System.out.println("出现异常，处理异常--ArithmeticException");
        }catch(Exception ex){
            //打印异常相关的堆栈信息
//            ex.printStackTrace();
            System.out.println("出现异常，处理异常--Exception");
        }finally {
            System.out.println("有没有都会执行，收尾的清理工作");
        }

        System.out.println("程序结束");

    }
}
